package com.gable.exhibition.view;

import org.springframework.stereotype.Component;

/**
 * 发货参数
 * Created by mj on 2018/2/8.
 */
@Component
public class SendParameterView {

    private Long userId;    //当前登录人ID

    private Long manufacturerId;    //厂商ID

    private String manufacturerName;    //厂商名称

    private Long maintainerId;      //维修商ID

    private String maintainerName;  //维修商名称

    private Long supplierId;        //供应商ID

    private String supplierName;    //供应商名称

    private Long contractEstimateSendId;    //预计发货单ID

    private Long contractId;    //合同ID

    private String sendDate;    //发货时间

    private String sendNo;  //发货单编号

    private String sendDeviceJson;  //设备Json    [{contractDeviceId:xxx,actualQuantity:100,surplusQuantity:100,remark:xxx}]

    private Long projectChargePersonId;   //工程师用户ID

    private String projectChargePerson; //工程师名称

    private String projectChargePersonPhone; //工程师电话

    private String estimateInstallDate; //预计安装时间

    private String remark;  //备注

    private String hospitalContacts;    //医院联系人

    private String hospitalPhone;   //医院联系人电话

    private Long serviceType;       //服务商类型 1102厂商 1103维修商

    private Long serviceId;     //服务商ID

    private String serviceName;     //服务商名称

    private Integer oneself;    //是否自身派工

    private String maintainerContacts;  //维修商联系人

    private String maintainerPhone;     //维修商联系电话

    private Long contractActualSendId;  //实际发货单ID

    private String dispatchRemark;  //派工备注

    public Long getServiceType() {
        return serviceType;
    }

    public void setServiceType(Long serviceType) {
        this.serviceType = serviceType;
    }

    public Long getServiceId() {
        return serviceId;
    }

    public void setServiceId(Long serviceId) {
        this.serviceId = serviceId;
    }

    public String getServiceName() {
        return serviceName;
    }

    public void setServiceName(String serviceName) {
        this.serviceName = serviceName;
    }

    public Long getUserId() {
        return userId;
    }

    public void setUserId(Long userId) {
        this.userId = userId;
    }

    public Long getManufacturerId() {
        return manufacturerId;
    }

    public void setManufacturerId(Long manufacturerId) {
        this.manufacturerId = manufacturerId;
    }

    public Long getMaintainerId() {
        return maintainerId;
    }

    public void setMaintainerId(Long maintainerId) {
        this.maintainerId = maintainerId;
    }

    public Long getContractEstimateSendId() {
        return contractEstimateSendId;
    }

    public void setContractEstimateSendId(Long contractEstimateSendId) {
        this.contractEstimateSendId = contractEstimateSendId;
    }

    public Long getContractId() {
        return contractId;
    }

    public void setContractId(Long contractId) {
        this.contractId = contractId;
    }

    public String getSendDate() {
        return sendDate;
    }

    public void setSendDate(String sendDate) {
        this.sendDate = sendDate;
    }

    public String getSendNo() {
        return sendNo;
    }

    public void setSendNo(String sendNo) {
        this.sendNo = sendNo;
    }

    public String getSendDeviceJson() {
        return sendDeviceJson;
    }

    public void setSendDeviceJson(String sendDeviceJson) {
        this.sendDeviceJson = sendDeviceJson;
    }

    public String getProjectChargePerson() {
        return projectChargePerson;
    }

    public void setProjectChargePerson(String projectChargePerson) {
        this.projectChargePerson = projectChargePerson;
    }

    public String getProjectChargePersonPhone() {
        return projectChargePersonPhone;
    }

    public void setProjectChargePersonPhone(String projectChargePersonPhone) {
        this.projectChargePersonPhone = projectChargePersonPhone;
    }

    public String getEstimateInstallDate() {
        return estimateInstallDate;
    }

    public void setEstimateInstallDate(String estimateInstallDate) {
        this.estimateInstallDate = estimateInstallDate;
    }

    public String getRemark() {
        return remark;
    }

    public void setRemark(String remark) {
        this.remark = remark;
    }

    public Long getProjectChargePersonId() {
        return projectChargePersonId;
    }

    public void setProjectChargePersonId(Long projectChargePersonId) {
        this.projectChargePersonId = projectChargePersonId;
    }

    public String getHospitalContacts() {
        return hospitalContacts;
    }

    public void setHospitalContacts(String hospitalContacts) {
        this.hospitalContacts = hospitalContacts;
    }

    public String getHospitalPhone() {
        return hospitalPhone;
    }

    public void setHospitalPhone(String hospitalPhone) {
        this.hospitalPhone = hospitalPhone;
    }

    public Integer getOneself() {
        return oneself;
    }

    public void setOneself(Integer oneself) {
        this.oneself = oneself;
    }

    public String getMaintainerContacts() {
        return maintainerContacts;
    }

    public void setMaintainerContacts(String maintainerContacts) {
        this.maintainerContacts = maintainerContacts;
    }

    public String getMaintainerPhone() {
        return maintainerPhone;
    }

    public void setMaintainerPhone(String maintainerPhone) {
        this.maintainerPhone = maintainerPhone;
    }

    public Long getSupplierId() {
        return supplierId;
    }

    public void setSupplierId(Long supplierId) {
        this.supplierId = supplierId;
    }

    public Long getContractActualSendId() {
        return contractActualSendId;
    }

    public void setContractActualSendId(Long contractActualSendId) {
        this.contractActualSendId = contractActualSendId;
    }

    public String getDispatchRemark() {
        return dispatchRemark;
    }

    public void setDispatchRemark(String dispatchRemark) {
        this.dispatchRemark = dispatchRemark;
    }

    public String getManufacturerName() {
        return manufacturerName;
    }

    public void setManufacturerName(String manufacturerName) {
        this.manufacturerName = manufacturerName;
    }

    public String getMaintainerName() {
        return maintainerName;
    }

    public void setMaintainerName(String maintainerName) {
        this.maintainerName = maintainerName;
    }

    public String getSupplierName() {
        return supplierName;
    }

    public void setSupplierName(String supplierName) {
        this.supplierName = supplierName;
    }
}
